/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.opt.detailcampagne.om.impl;

import java.math.BigInteger;
import java.util.Date;
import java.util.List;

import fr.generali.accueilclient.opt.detailcampagne.om.ICampagneDetailCamp;
import fr.generali.accueilclient.opt.detailcampagne.om.IFamilleProduitDetailCamp;
import fr.generali.accueilclient.opt.detailcampagne.om.IObjectifsDetailCamp;
import fr.generali.accueilclient.opt.detailcampagne.om.IOffreCommercialeDetailCamp;

/**
 * @author Holmes Kelly
 */
public class DTOCampagneDetailCamp implements ICampagneDetailCamp {

    /**
     * identifiant
     */
    private String identifiant;

    /**
     * nom
     */
    private String nom;

    /**
     * libelle type campagne
     */
    private String libelleTypeCampagne;

    /**
     * description
     */
    private String description;

    /**
     * date debut
     */
    private Date startDate;

    /**
     * date fin
     */
    private Date endDate;

    /**
     * nbExecutions
     */
    private BigInteger nbExecutions;

    /**
     * code campagne affinium
     */
    private String codeCampagneAffinium;

    /**
     * code segment
     */
    private String codeSegment;

    /**
     * libelle media
     */
    private String libelleMedia;

    /**
     * libelle statut campagne
     */
    private String libelleStatutCampagne;

    /**
     * categorie
     */
    private String categorie;

    /**
     * marche
     */
    private String marche;

    /**
     * offres
     */
    private List<IOffreCommercialeDetailCamp> offres;

    /**
     * famille
     */
    private List<IFamilleProduitDetailCamp> famille;

    /**
     * objectifs
     */
    private List<IObjectifsDetailCamp> objectifs;

    /**
     * {@inheritDoc}
     */
    public String getIdentifiant() {
        return identifiant;
    }

    /**
     * {@inheritDoc}
     */
    public void setIdentifiant(String identifiant) {
        this.identifiant = identifiant;
    }

    /**
     * {@inheritDoc}
     */
    public String getNom() {
        return nom;
    }

    /**
     * {@inheritDoc}
     */
    public void setNom(String nom) {
        this.nom = nom;
    }

    /**
     * {@inheritDoc}
     */
    public String getLibelleTypeCampagne() {
        return libelleTypeCampagne;
    }

    /**
     * {@inheritDoc}
     */
    public void setLibelleTypeCampagne(String libelleTypeCampagne) {
        this.libelleTypeCampagne = libelleTypeCampagne;
    }

    /**
     * {@inheritDoc}
     */
    public String getDescription() {
        return description;
    }

    /**
     * {@inheritDoc}
     */
    public void setDescription(String description) {
        this.description = description;
    }

    /**
     * {@inheritDoc}
     */
    public Date getStartDate() {
        return startDate;
    }

    /**
     * {@inheritDoc}
     */
    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    /**
     * {@inheritDoc}
     */
    public Date getEndDate() {
        return endDate;
    }

    /**
     * {@inheritDoc}
     */
    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    /**
     * {@inheritDoc}
     */
    public BigInteger getNbExecutions() {
        return nbExecutions;
    }

    /**
     * {@inheritDoc}
     */
    public void setNbExecutions(BigInteger nbExecutions) {
        this.nbExecutions = nbExecutions;
    }

    /**
     * {@inheritDoc}
     */
    public String getCodeCampagneAffinium() {
        return codeCampagneAffinium;
    }

    /**
     * {@inheritDoc}
     */
    public void setCodeCampagneAffinium(String codeCampagneAffinium) {
        this.codeCampagneAffinium = codeCampagneAffinium;
    }

    /**
     * {@inheritDoc}
     */
    public String getCodeSegment() {
        return codeSegment;
    }

    /**
     * {@inheritDoc}
     */
    public void setCodeSegment(String codeSegment) {
        this.codeSegment = codeSegment;
    }

    /**
     * {@inheritDoc}
     */
    public String getLibelleMedia() {
        return libelleMedia;
    }

    /**
     * {@inheritDoc}
     */
    public void setLibelleMedia(String libelleMedia) {
        this.libelleMedia = libelleMedia;
    }

    /**
     * {@inheritDoc}
     */
    public String getLibelleStatutCampagne() {
        return libelleStatutCampagne;
    }

    /**
     * {@inheritDoc}
     */
    public void setLibelleStatutCampagne(String libelleStatutCampagne) {
        this.libelleStatutCampagne = libelleStatutCampagne;
    }

    /**
     * {@inheritDoc}
     */
    public String getCategorie() {
        return categorie;
    }

    /**
     * {@inheritDoc}
     */
    public void setCategorie(String categorie) {
        this.categorie = categorie;
    }

    /**
     * {@inheritDoc}
     */
    public String getMarche() {
        return marche;
    }

    /**
     * {@inheritDoc}
     */
    public void setMarche(String marche) {
        this.marche = marche;
    }

    /**
     * {@inheritDoc}
     */
    public List<IOffreCommercialeDetailCamp> getOffres() {
        return offres;
    }

    /**
     * {@inheritDoc}
     */
    public void setOffres(List<IOffreCommercialeDetailCamp> offres) {
        this.offres = offres;
    }

    /**
     * {@inheritDoc}
     */
    public List<IFamilleProduitDetailCamp> getFamille() {
        return famille;
    }

    /**
     * {@inheritDoc}
     */
    public void setFamille(List<IFamilleProduitDetailCamp> famille) {
        this.famille = famille;
    }

    /**
     * {@inheritDoc}
     */
    public List<IObjectifsDetailCamp> getObjectifs() {
        return objectifs;
    }

    /**
     * {@inheritDoc}
     */
    public void setObjectifs(List<IObjectifsDetailCamp> objectifs) {
        this.objectifs = objectifs;
    }

}
